home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 1 / Program Files / Common Files / System / ado / adovbs.inc < prev    next >
Text File  |  2006-11-02  |  15KB  |  521 lines

  1. <%
  2. '--------------------------------------------------------------------
  3. ' Microsoft ADO
  4. '
  5. ' Copyright (c) 1996-1998 Microsoft Corporation.
  6. '
  7. '
  8. '
  9. ' ADO constants include file for VBScript
  10. '
  11. '--------------------------------------------------------------------
  12.  
  13. '---- CursorTypeEnum Values ----
  14. Const adOpenForwardOnly = 0
  15. Const adOpenKeyset = 1
  16. Const adOpenDynamic = 2
  17. Const adOpenStatic = 3
  18.  
  19. '---- CursorOptionEnum Values ----
  20. Const adHoldRecords = &H00000100
  21. Const adMovePrevious = &H00000200
  22. Const adAddNew = &H01000400
  23. Const adDelete = &H01000800
  24. Const adUpdate = &H01008000
  25. Const adBookmark = &H00002000
  26. Const adApproxPosition = &H00004000
  27. Const adUpdateBatch = &H00010000
  28. Const adResync = &H00020000
  29. Const adNotify = &H00040000
  30. Const adFind = &H00080000
  31. Const adSeek = &H00400000
  32. Const adIndex = &H00800000
  33.  
  34. '---- LockTypeEnum Values ----
  35. Const adLockReadOnly = 1
  36. Const adLockPessimistic = 2
  37. Const adLockOptimistic = 3
  38. Const adLockBatchOptimistic = 4
  39.  
  40. '---- ExecuteOptionEnum Values ----
  41. Const adAsyncExecute = &H00000010
  42. Const adAsyncFetch = &H00000020
  43. Const adAsyncFetchNonBlocking = &H00000040
  44. Const adExecuteNoRecords = &H00000080
  45. Const adExecuteStream = &H00000400
  46.  
  47. '---- ConnectOptionEnum Values ----
  48. Const adAsyncConnect = &H00000010
  49.  
  50. '---- ObjectStateEnum Values ----
  51. Const adStateClosed = &H00000000
  52. Const adStateOpen = &H00000001
  53. Const adStateConnecting = &H00000002
  54. Const adStateExecuting = &H00000004
  55. Const adStateFetching = &H00000008
  56.  
  57. '---- CursorLocationEnum Values ----
  58. Const adUseServer = 2
  59. Const adUseClient = 3
  60.  
  61. '---- DataTypeEnum Values ----
  62. Const adEmpty = 0
  63. Const adTinyInt = 16
  64. Const adSmallInt = 2
  65. Const adInteger = 3
  66. Const adBigInt = 20
  67. Const adUnsignedTinyInt = 17
  68. Const adUnsignedSmallInt = 18
  69. Const adUnsignedInt = 19
  70. Const adUnsignedBigInt = 21
  71. Const adSingle = 4
  72. Const adDouble = 5
  73. Const adCurrency = 6
  74. Const adDecimal = 14
  75. Const adNumeric = 131
  76. Const adBoolean = 11
  77. Const adError = 10
  78. Const adUserDefined = 132
  79. Const adVariant = 12
  80. Const adIDispatch = 9
  81. Const adIUnknown = 13
  82. Const adGUID = 72
  83. Const adDate = 7
  84. Const adDBDate = 133
  85. Const adDBTime = 134
  86. Const adDBTimeStamp = 135
  87. Const adBSTR = 8
  88. Const adChar = 129
  89. Const adVarChar = 200
  90. Const adLongVarChar = 201
  91. Const adWChar = 130
  92. Const adVarWChar = 202
  93. Const adLongVarWChar = 203
  94. Const adBinary = 128
  95. Const adVarBinary = 204
  96. Const adLongVarBinary = 205
  97. Const adChapter = 136
  98. Const adFileTime = 64
  99. Const adPropVariant = 138
  100. Const adVarNumeric = 139
  101. Const adArray = &H2000
  102.  
  103. '---- FieldAttributeEnum Values ----
  104. Const adFldMayDefer = &H00000002
  105. Const adFldUpdatable = &H00000004
  106. Const adFldUnknownUpdatable = &H00000008
  107. Const adFldFixed = &H00000010
  108. Const adFldIsNullable = &H00000020
  109. Const adFldMayBeNull = &H00000040
  110. Const adFldLong = &H00000080
  111. Const adFldRowID = &H00000100
  112. Const adFldRowVersion = &H00000200
  113. Const adFldCacheDeferred = &H00001000
  114. Const adFldIsChapter = &H00002000
  115. Const adFldNegativeScale = &H00004000
  116. Const adFldKeyColumn = &H00008000
  117. Const adFldIsRowURL = &H00010000
  118. Const adFldIsDefaultStream = &H00020000
  119. Const adFldIsCollection = &H00040000
  120.  
  121. '---- EditModeEnum Values ----
  122. Const adEditNone = &H0000
  123. Const adEditInProgress = &H0001
  124. Const adEditAdd = &H0002
  125. Const adEditDelete = &H0004
  126.  
  127. '---- RecordStatusEnum Values ----
  128. Const adRecOK = &H0000000
  129. Const adRecNew = &H0000001
  130. Const adRecModified = &H0000002
  131. Const adRecDeleted = &H0000004
  132. Const adRecUnmodified = &H0000008
  133. Const adRecInvalid = &H0000010
  134. Const adRecMultipleChanges = &H0000040
  135. Const adRecPendingChanges = &H0000080
  136. Const adRecCanceled = &H0000100
  137. Const adRecCantRelease = &H0000400
  138. Const adRecConcurrencyViolation = &H0000800
  139. Const adRecIntegrityViolation = &H0001000
  140. Const adRecMaxChangesExceeded = &H0002000
  141. Const adRecObjectOpen = &H0004000
  142. Const adRecOutOfMemory = &H0008000
  143. Const adRecPermissionDenied = &H0010000
  144. Const adRecSchemaViolation = &H0020000
  145. Const adRecDBDeleted = &H0040000
  146.  
  147. '---- GetRowsOptionEnum Values ----
  148. Const adGetRowsRest = -1
  149.  
  150. '---- PositionEnum Values ----
  151. Const adPosUnknown = -1
  152. Const adPosBOF = -2
  153. Const adPosEOF = -3
  154.  
  155. '---- BookmarkEnum Values ----
  156. Const adBookmarkCurrent = 0
  157. Const adBookmarkFirst = 1
  158. Const adBookmarkLast = 2
  159.  
  160. '---- MarshalOptionsEnum Values ----
  161. Const adMarshalAll = 0
  162. Const adMarshalModifiedOnly = 1
  163.  
  164. '---- AffectEnum Values ----
  165. Const adAffectCurrent = 1
  166. Const adAffectGroup = 2
  167. Const adAffectAllChapters = 4
  168.  
  169. '---- ResyncEnum Values ----
  170. Const adResyncUnderlyingValues = 1
  171. Const adResyncAllValues = 2
  172.  
  173. '---- CompareEnum Values ----
  174. Const adCompareLessThan = 0
  175. Const adCompareEqual = 1
  176. Const adCompareGreaterThan = 2
  177. Const adCompareNotEqual = 3
  178. Const adCompareNotComparable = 4
  179.  
  180. '---- FilterGroupEnum Values ----
  181. Const adFilterNone = 0
  182. Const adFilterPendingRecords = 1
  183. Const adFilterAffectedRecords = 2
  184. Const adFilterFetchedRecords = 3
  185. Const adFilterConflictingRecords = 5
  186.  
  187. '---- SearchDirectionEnum Values ----
  188. Const adSearchForward = 1
  189. Const adSearchBackward = -1
  190.  
  191. '---- PersistFormatEnum Values ----
  192. Const adPersistADTG = 0
  193. Const adPersistXML = 1
  194.  
  195. '---- StringFormatEnum Values ----
  196. Const adClipString = 2
  197.  
  198. '---- ConnectPromptEnum Values ----
  199. Const adPromptAlways = 1
  200. Const adPromptComplete = 2
  201. Const adPromptCompleteRequired = 3
  202. Const adPromptNever = 4
  203.  
  204. '---- ConnectModeEnum Values ----
  205. Const adModeUnknown = 0
  206. Const adModeRead = 1
  207. Const adModeWrite = 2
  208. Const adModeReadWrite = 3
  209. Const adModeShareDenyRead = 4
  210. Const adModeShareDenyWrite = 8
  211. Const adModeShareExclusive = &Hc
  212. Const adModeShareDenyNone = &H10
  213. Const adModeRecursive = &H400000
  214.  
  215. '---- RecordCreateOptionsEnum Values ----
  216. Const adCreateCollection = &H00002000
  217. Const adCreateStructDoc = &H80000000
  218. Const adCreateNonCollection = &H00000000
  219. Const adOpenIfExists = &H02000000
  220. Const adCreateOverwrite = &H04000000
  221. Const adFailIfNotExists = -1
  222.  
  223. '---- RecordOpenOptionsEnum Values ----
  224. Const adOpenRecordUnspecified = -1
  225. Const adOpenOutput = &H00800000
  226. Const adOpenAsync = &H00001000
  227. Const adDelayFetchStream = &H00004000
  228. Const adDelayFetchFields = &H00008000
  229. Const adOpenExecuteCommand = &H00010000
  230.  
  231. '---- IsolationLevelEnum Values ----
  232. Const adXactUnspecified = &Hffffffff
  233. Const adXactChaos = &H00000010
  234. Const adXactReadUncommitted = &H00000100
  235. Const adXactBrowse = &H00000100
  236. Const adXactCursorStability = &H00001000
  237. Const adXactReadCommitted = &H00001000
  238. Const adXactRepeatableRead = &H00010000
  239. Const adXactSerializable = &H00100000
  240. Const adXactIsolated = &H00100000
  241.  
  242. '---- XactAttributeEnum Values ----
  243. Const adXactCommitRetaining = &H00020000
  244. Const adXactAbortRetaining = &H00040000
  245.  
  246. '---- PropertyAttributesEnum Values ----
  247. Const adPropNotSupported = &H0000
  248. Const adPropRequired = &H0001
  249. Const adPropOptional = &H0002
  250. Const adPropRead = &H0200
  251. Const adPropWrite = &H0400
  252.  
  253. '---- ErrorValueEnum Values ----
  254. Const adErrProviderFailed = &Hbb8
  255. Const adErrInvalidArgument = &Hbb9
  256. Const adErrOpeningFile = &Hbba
  257. Const adErrReadFile = &Hbbb
  258. Const adErrWriteFile = &Hbbc
  259. Const adErrNoCurrentRecord = &Hbcd
  260. Const adErrIllegalOperation = &Hc93
  261. Const adErrCantChangeProvider = &Hc94
  262. Const adErrInTransaction = &Hcae
  263. Const adErrFeatureNotAvailable = &Hcb3
  264. Const adErrItemNotFound = &Hcc1
  265. Const adErrObjectInCollection = &Hd27
  266. Const adErrObjectNotSet = &Hd5c
  267. Const adErrDataConversion = &Hd5d
  268. Const adErrObjectClosed = &He78
  269. Const adErrObjectOpen = &He79
  270. Const adErrProviderNotFound = &He7a
  271. Const adErrBoundToCommand = &He7b
  272. Const adErrInvalidParamInfo = &He7c
  273. Const adErrInvalidConnection = &He7d
  274. Const adErrNotReentrant = &He7e
  275. Const adErrStillExecuting = &He7f
  276. Const adErrOperationCancelled = &He80
  277. Const adErrStillConnecting = &He81
  278. Const adErrInvalidTransaction = &He82
  279. Const adErrUnsafeOperation = &He84
  280. Const adwrnSecurityDialog = &He85
  281. Const adwrnSecurityDialogHeader = &He86
  282. Const adErrIntegrityViolation = &He87
  283. Const adErrPermissionDenied = &He88
  284. Const adErrDataOverflow = &He89
  285. Const adErrSchemaViolation = &He8a
  286. Const adErrSignMismatch = &He8b
  287. Const adErrCantConvertvalue = &He8c
  288. Const adErrCantCreate = &He8d
  289. Const adErrColumnNotOnThisRow = &He8e
  290. Const adErrURLIntegrViolSetColumns = &He8f
  291. Const adErrURLDoesNotExist = &He8f
  292. Const adErrTreePermissionDenied = &He90
  293. Const adErrInvalidURL = &He91
  294. Const adErrResourceLocked = &He92
  295. Const adErrResourceExists = &He93
  296. Const adErrCannotComplete = &He94
  297. Const adErrVolumeNotFound = &He95
  298. Const adErrOutOfSpace = &He96
  299. Const adErrResourceOutOfScope = &He97
  300. Const adErrUnavailable = &He98
  301. Const adErrURLNamedRowDoesNotExist = &He99
  302. Const adErrDelResOutOfScope = &He9a
  303. Const adErrPropInvalidColumn = &He9b
  304. Const adErrPropInvalidOption = &He9c
  305. Const adErrPropInvalidValue = &He9d
  306. Const adErrPropConflicting = &He9e
  307. Const adErrPropNotAllSettable = &He9f
  308. Const adErrPropNotSet = &Hea0
  309. Const adErrPropNotSettable = &Hea1
  310. Const adErrPropNotSupported = &Hea2
  311. Const adErrCatalogNotSet = &Hea3
  312. Const adErrCantChangeConnection = &Hea4
  313. Const adErrFieldsUpdateFailed = &Hea5
  314. Const adErrDenyNotSupported = &Hea6
  315. Const adErrDenyTypeNotSupported = &Hea7
  316. Const adErrProviderNotSpecified = &Hea9
  317. Const adErrConnectionStringTooLong = &Heaa
  318.  
  319. '---- ParameterAttributesEnum Values ----
  320. Const adParamSigned = &H0010
  321. Const adParamNullable = &H0040
  322. Const adParamLong = &H0080
  323.  
  324. '---- ParameterDirectionEnum Values ----
  325. Const adParamUnknown = &H0000
  326. Const adParamInput = &H0001
  327. Const adParamOutput = &H0002
  328. Const adParamInputOutput = &H0003
  329. Const adParamReturnValue = &H0004
  330.  
  331. '---- CommandTypeEnum Values ----
  332. Const adCmdUnknown = &H0008
  333. Const adCmdText = &H0001
  334. Const adCmdTable = &H0002
  335. Const adCmdStoredProc = &H0004
  336. Const adCmdFile = &H0100
  337. Const adCmdTableDirect = &H0200
  338.  
  339. '---- EventStatusEnum Values ----
  340. Const adStatusOK = &H0000001
  341. Const adStatusErrorsOccurred = &H0000002
  342. Const adStatusCantDeny = &H0000003
  343. Const adStatusCancel = &H0000004
  344. Const adStatusUnwantedEvent = &H0000005
  345.  
  346. '---- EventReasonEnum Values ----
  347. Const adRsnAddNew = 1
  348. Const adRsnDelete = 2
  349. Const adRsnUpdate = 3
  350. Const adRsnUndoUpdate = 4
  351. Const adRsnUndoAddNew = 5
  352. Const adRsnUndoDelete = 6
  353. Const adRsnRequery = 7
  354. Const adRsnResynch = 8
  355. Const adRsnClose = 9
  356. Const adRsnMove = 10
  357. Const adRsnFirstChange = 11
  358. Const adRsnMoveFirst = 12
  359. Const adRsnMoveNext = 13
  360. Const adRsnMovePrevious = 14
  361. Const adRsnMoveLast = 15
  362.  
  363. '---- SchemaEnum Values ----
  364. Const adSchemaProviderSpecific = -1
  365. Const adSchemaAsserts = 0
  366. Const adSchemaCatalogs = 1
  367. Const adSchemaCharacterSets = 2
  368. Const adSchemaCollations = 3
  369. Const adSchemaColumns = 4
  370. Const adSchemaCheckConstraints = 5
  371. Const adSchemaConstraintColumnUsage = 6
  372. Const adSchemaConstraintTableUsage = 7
  373. Const adSchemaKeyColumnUsage = 8
  374. Const adSchemaReferentialConstraints = 9
  375. Const adSchemaTableConstraints = 10
  376. Const adSchemaColumnsDomainUsage = 11
  377. Const adSchemaIndexes = 12
  378. Const adSchemaColumnPrivileges = 13
  379. Const adSchemaTablePrivileges = 14
  380. Const adSchemaUsagePrivileges = 15
  381. Const adSchemaProcedures = 16
  382. Const adSchemaSchemata = 17
  383. Const adSchemaSQLLanguages = 18
  384. Const adSchemaStatistics = 19
  385. Const adSchemaTables = 20
  386. Const adSchemaTranslations = 21
  387. Const adSchemaProviderTypes = 22
  388. Const adSchemaViews = 23
  389. Const adSchemaViewColumnUsage = 24
  390. Const adSchemaViewTableUsage = 25
  391. Const adSchemaProcedureParameters = 26
  392. Const adSchemaForeignKeys = 27
  393. Const adSchemaPrimaryKeys = 28
  394. Const adSchemaProcedureColumns = 29
  395. Const adSchemaDBInfoKeywords = 30
  396. Const adSchemaDBInfoLiterals = 31
  397. Const adSchemaCubes = 32
  398. Const adSchemaDimensions = 33
  399. Const adSchemaHierarchies = 34
  400. Const adSchemaLevels = 35
  401. Const adSchemaMeasures = 36
  402. Const adSchemaProperties = 37
  403. Const adSchemaMembers = 38
  404. Const adSchemaTrustees = 39
  405. Const adSchemaFunctions = 40
  406. Const adSchemaActions = 41
  407. Const adSchemaCommands = 42
  408. Const adSchemaSets = 43
  409.  
  410. '---- FieldStatusEnum Values ----
  411. Const adFieldOK = 0
  412. Const adFieldCantConvertValue = 2
  413. Const adFieldIsNull = 3
  414. Const adFieldTruncated = 4
  415. Const adFieldSignMismatch = 5
  416. Const adFieldDataOverflow = 6
  417. Const adFieldCantCreate = 7
  418. Const adFieldUnavailable = 8
  419. Const adFieldPermissionDenied = 9
  420. Const adFieldIntegrityViolation = 10
  421. Const adFieldSchemaViolation = 11
  422. Const adFieldBadStatus = 12
  423. Const adFieldDefault = 13
  424. Const adFieldIgnore = 15
  425. Const adFieldDoesNotExist = 16
  426. Const adFieldInvalidURL = 17
  427. Const adFieldResourceLocked = 18
  428. Const adFieldResourceExists = 19
  429. Const adFieldCannotComplete = 20
  430. Const adFieldVolumeNotFound = 21
  431. Const adFieldOutOfSpace = 22
  432. Const adFieldCannotDeleteSource = 23
  433. Const adFieldReadOnly = 24
  434. Const adFieldResourceOutOfScope = 25
  435. Const adFieldAlreadyExists = 26
  436. Const adFieldPendingInsert = &H10000
  437. Const adFieldPendingDelete = &H20000
  438. Const adFieldPendingChange = &H40000
  439. Const adFieldPendingUnknown = &H80000
  440. Const adFieldPendingUnknownDelete = &H100000
  441.  
  442. '---- SeekEnum Values ----
  443. Const adSeekFirstEQ = &H1
  444. Const adSeekLastEQ = &H2
  445. Const adSeekAfterEQ = &H4
  446. Const adSeekAfter = &H8
  447. Const adSeekBeforeEQ = &H10
  448. Const adSeekBefore = &H20
  449.  
  450. '---- ADCPROP_UPDATECRITERIA_ENUM Values ----
  451. Const adCriteriaKey = 0
  452. Const adCriteriaAllCols = 1
  453. Const adCriteriaUpdCols = 2
  454. Const adCriteriaTimeStamp = 3
  455.  
  456. '---- ADCPROP_ASYNCTHREADPRIORITY_ENUM Values ----
  457. Const adPriorityLowest = 1
  458. Const adPriorityBelowNormal = 2
  459. Const adPriorityNormal = 3
  460. Const adPriorityAboveNormal = 4
  461. Const adPriorityHighest = 5
  462.  
  463. '---- ADCPROP_AUTORECALC_ENUM Values ----
  464. Const adRecalcUpFront = 0
  465. Const adRecalcAlways = 1
  466.  
  467. '---- ADCPROP_UPDATERESYNC_ENUM Values ----
  468. Const adResyncNone = 0
  469. Const adResyncAutoIncrement = 1
  470. Const adResyncConflicts = 2
  471. Const adResyncUpdates = 4
  472. Const adResyncInserts = 8
  473. Const adResyncAll = 15
  474.  
  475. '---- MoveRecordOptionsEnum Values ----
  476. Const adMoveUnspecified = -1
  477. Const adMoveOverWrite = 1
  478. Const adMoveDontUpdateLinks = 2
  479. Const adMoveAllowEmulation = 4
  480.  
  481. '---- CopyRecordOptionsEnum Values ----
  482. Const adCopyUnspecified = -1
  483. Const adCopyOverWrite = 1
  484. Const adCopyAllowEmulation = 4
  485. Const adCopyNonRecursive = 2
  486.  
  487. '---- StreamTypeEnum Values ----
  488. Const adTypeBinary = 1
  489. Const adTypeText = 2
  490.  
  491. '---- LineSeparatorEnum Values ----
  492. Const adLF = 10
  493. Const adCR = 13
  494. Const adCRLF = -1
  495.  
  496. '---- StreamOpenOptionsEnum Values ----
  497. Const adOpenStreamUnspecified = -1
  498. Const adOpenStreamAsync = 1
  499. Const adOpenStreamFromRecord = 4
  500.  
  501. '---- StreamWriteEnum Values ----
  502. Const adWriteChar = 0
  503. Const adWriteLine = 1
  504.  
  505. '---- SaveOptionsEnum Values ----
  506. Const adSaveCreateNotExist = 1
  507. Const adSaveCreateOverWrite = 2
  508.  
  509. '---- FieldEnum Values ----
  510. Const adDefaultStream = -1
  511. Const adRecordURL = -2
  512.  
  513. '---- StreamReadEnum Values ----
  514. Const adReadAll = -1
  515. Const adReadLine = -2
  516.  
  517. '---- RecordTypeEnum Values ----
  518. Const adSimpleRecord = 0
  519. Const adCollectionRecord = 1
  520. Const adStructDoc = 2
  521. %>